package com.tencent.iov.cowin.befsale.clue.controller.clue.vo.response;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.software.boot.common.model.rest.BaseResponse;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * _Response层
 *
 * @author whp
 * @version 1.0
 * @created 2021-12-21 16:16:06
 */
@Data
public class ClueCollectListResponse implements BaseResponse {
    /**
     * 线索状态 bef_clue表 status（0跟进中 10已到店，15已下订，20已交车，25已实销，30战败审核 35已战败）
     */
    private Integer status;

    /**
     * 8:意向等级， bef_clue表 intention_grade字段
     */
    private String intentionGrade;

    /**
     * 意向车系 bef_clue表 series_ids
     */
    private String seriesIds;

    /**
     * 意向车型 bef_clue表 model_ids
     */
    private String modelIds;

    /**
     * 意向配置 bef_clue表 config_ids
     */
    private String configIds;
    // 意向类的名称去哪里获取？ 线索表加字段？

    /**
     * 8：线索分配时间(具体到时分)  bef_clue表 distribute_time
     */
    private Date distributeTime;

    /**
     * bef_clue表  租户id
     **/
    private String tenantId;

    /**
     * bef_clue表 企微id
     **/
    private String corpId;
    /**
     * bef_clue表 大区id
     **/
    private String bigSectorId;
    /**
     * bef_clue表 经销商id
     **/
    private String dealerId;

    /**
     * bef_clue表 线索主键id
     */
    private String clueId;






    /**
     * 1：客户图像
     */
    private String customerImg;

    /**
     * 2：客户姓名  bef_dealer_customer/bef_oem_customer表 name字段
     */
    private String name;

    /**
     * 3:客户手机号 bef_dealer_customer/bef_oem_customer表 phone字段
     */
    private String phone;

    /**
     * 4：微信昵称 bef_dealer_customer/bef_oem_customer表 qw_name
     */
    private String qwName;

    /**
     * 微信号
     */
    private String qwCode;

    /**
     * 跟进顾问id, bef_dealer_customer/bef_oem_customer表 follow_emp_id
     */
    private String follow_emp_id;

    /**
     * 跟进顾问名称  需要关联或者冗余
     */
    private String followEmpName;

    /**
     * 客户标签集合  bef_oem_customer_tag_rel/bef_dealer_customer_tag_rel 表tag_id
     */
    private List<String>  tagIdList;












    /**
     *  12:上次跟进时间
     * bef_dealer_customer_follow_record/bef_oem_customer_follow_record表    created_time字段
     */
    private Date  created_time;

    /**
     * 上次跟进内容
     * bef_dealer_customer_follow_record/bef_oem_customer_follow_record表    follow_content字段
     */
    private String  followContent;

    /**
     * 上次跟进备注
     * bef_dealer_customer_follow_record/bef_oem_customer_follow_record表    follow_remark字段
     */
    private String  followRemark;

    /**
     * 9:线索到期时间(具体到时分)逾期时间，在计划跟进线索bef_oem_customer_follow_plan/bef_dealer_customer_follow_plan表 plan_follow_time字段，
     */
   /* @ApiModelProperty(value = "逾期时间", example = "stringValue")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date overdueTime;*/

    /**
     * 计划跟进时间
     * bef_oem_customer_follow_plan/bef_dealer_customer_follow_plan  plan_follow_time
     */
    private Date planFollowTime;

    /**
     * 计划跟进内容
     * bef_oem_customer_follow_plan/bef_dealer_customer_follow_plan  plan_follow_content (0产品介绍 1到店接待，2试乘试驾，3下订，4交车)
     */
    private String planFollowContent;


}